Add tool for parsing cvsps output for easy cutting-pasting into changes.html
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 15 Oct 2004 16:58:43 +0000 (16:58 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 15 Oct 2004 16:58:43 +0000 (16:58 +0000)
gpsbabel/tools/mkchanges [new file with mode: 0644]

diff --git a/gpsbabel/tools/mkchanges b/gpsbabel/tools/mkchanges
new file mode 100644 (file)
index 0000000..ed3b9ec
--- /dev/null
@@ -0,0 +1,15 @@
+cvsps $* |  awk '
+/^Date:/ { 
+       logt = "";
+       gsub("/", "-");
+       split($0, dte, " ");
+       
+       printf "\n<tr><td class=\"date\">%s</td>", dte[2];
+       printf "<td class=\"release\"><br></td>"
+       }
+/^Log:/ { gsub("^Log:", ""); inlog = 1 }
+/^Members:/ {printf "<td>%s</td></tr>", logt ; inlog = 0; }
+{ if (inlog > 0) { logt = logt $0 ;}  }
+' | sort -rn | sed "s#<td#\\
+  <td#g" | sed "s#<\/tr>#\\
+<\/tr>#g"